package com.chenziwen.scala.chapter08

import scala.collection.mutable

object Scala09_Set {
  def main(args: Array[String]): Unit = {
    // 创建集 Set(无序且不可重复)

    val set = mutable.Set(1, 1, 2, 3)

    // 增加元素
    set.add(4)
    set += 5

    // 这种增加会返回一个新的集（两种效果完全相同，只是写法不同而已）
    val set1 = set.+(6)
    val set2 = set + 6
    println(set1)
    println(set2)

    // 删除元素
    set -= 5
    set.remove(1)

    println(set)

    // 循环遍历
    for (item <- set) {
      println(item)
    }

  }
}
